package com.lykj.lib_base.widget

import android.annotation.SuppressLint
import android.content.Context
import android.util.AttributeSet
import android.widget.TextView
import com.lykj.lib_base.internal.utils.FontUtils

/**
 * ================================================
 * 自定义字体-字重的TextView
 * ================================================
 *
 * @author gosha
 * @date 2023/6/19-14:43
 */
@SuppressLint("AppCompatCustomView")
class MediumTextView:TextView {
    constructor(context: Context?) : super(context) {
        setDefaultFont(context)
    }

    constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) {
        setDefaultFont(context)
    }

    constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(
        context,
        attrs,
        defStyleAttr
    ) {
        setDefaultFont(context)
    }

    constructor(
        context: Context?,
        attrs: AttributeSet?,
        defStyleAttr: Int,
        defStyleRes: Int
    ) : super(context, attrs, defStyleAttr, defStyleRes) {
        setDefaultFont(context)
    }

    private fun setDefaultFont(context: Context?) {
//        this.typeface = FontUtils.getMediumTypeFace(context!!)
    }
}